Rename websocket.js to websocket.sub.js. This makes it impossible to forget the substitution. 
diff --git a/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm b/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm index c2849c8..83e1435 100644 --- a/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm +++ b/websockets/Secure-Send-binary-arraybufferview-uint8-offset-length.htm 
@@ -4,7 +4,7 @@  <title>W3C WebSocket API - Send binary data - ArrayBufferView - Uint8Array with offset and length - WebSocket</title>  <script type="text/javascript" src="/resources/testharness.js"></script>  <script type="text/javascript" src="/resources/testharnessreport.js"></script> - <script type="text/javascript" src="websocket.js?pipe=sub"></script> + <script type="text/javascript" src="websocket.sub.js"></script>  </head>  <body>  <div id="log"></div>